continuous rain - French English Dictionary